

//  vue后台
'use strict'
const path = require('path')
function resolve(dir) {
  return path.join(__dirname, dir)
}
module.exports = {
  transpileDependencies:['screenfull'] ,
  publicPath: './',
  filenameHashing:false,
  productionSourceMap: false, // 生产环境是否生成 sourceMap 文件
  //  webpack配置
    chainWebpack: config => {
        //发布模式下
        config.module.rules.delete("svg"); //重点:删除默认配置中处理svg,
        if (process.env.NODE_ENV === 'production') {
            config.plugin('html')
            .tap(args => {
                args[0].title= '3DM广告后台系统'   // 设置页面的title
                return args
              });
        }
        config.module
        .rule('icons')
        .test(/\.svg$/)
        .include.add(resolve('src/icons'))
        .end()
        .use('svg-sprite-loader')
        .loader('svg-sprite-loader')
        .options({
          symbolId: 'icon-[name]'
        })
        .end();
    },
   
    devServer: {
      proxy: {
           //名字可以自定义，这里我用的是api
           '/admin': {
            target: 'https://fcadmin.3dmgame.com',//设置你调用的接口域名和端口号 别忘了加http
            changeOrigin: true,//这里设置是否跨域
            pathRewrite:{
              // '^/api':''
            }
          }
      }
  }
}
 